package cn.south.campus.admin.campus.service;

import cn.south.campus.admin.campus.model.entity.AdPosition;
import cn.south.campus.admin.campus.model.req.AdPositionReq;
import cn.south.campus.admin.campus.model.vo.AdPositionVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 广告位表 服务类
 * </p>
 *
 * @author chow
 * @since 2024-11-11
 */
public interface AdPositionService extends IService<AdPosition> {

    void savePos(AdPositionVO adPositionVO);

    void updatePos(AdPositionVO adPositionVO);

    List<AdPositionVO> listPos(AdPositionReq req);

    IPage<AdPositionVO> pagePos(AdPositionReq req);
}
